home *** CD-ROM | disk | FTP | other *** search
/ Draw 3 / Draw 3.iso / AOL90 / COMP01.000 / %AFIXPATH% / 10004BRWUS.udp / out / flow_func.js < prev    next >
Encoding:
JavaScript  |  2004-09-27  |  1.5 KB  |  40 lines

  1. // ADP Auto Fix (Functions) flow
  2. // Copyright (c) GTek Technologies Ltd.
  3.  
  4. function setIECacheSize() {
  5.    regDir = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\5.0\\Cache\\Content";
  6.    
  7.    if ((g_oReg.getObj().IsRegValue("Current", regDir, "CacheLimit")) || (g_oReg.getObj().IsRegValue("Local", regDir, "CacheLimit"))) { // If key exists in any version
  8.       if (g_oReg.getObj().Long("Current",regDir,"CacheLimit") != 131072) // If not set to 128mb in current
  9.             g_oReg.getObj().Long("Current",regDir,"CacheLimit") = 131072
  10.             
  11.         if (g_oReg.getObj().Long("Local",regDir,"CacheLimit") != 131072) // If not set to 128mb in local
  12.             g_oReg.getObj().Long("Local",regDir,"CacheLimit") = 131072
  13.    } else {
  14.       g_sJsResult = "SelfExit"; // No such key
  15.     }    
  16. }
  17.  
  18. function isRepairIE() {
  19.    regDir = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\IE40";
  20.    
  21.    if (g_oReg.getObj().IsRegValue("Local", regDir, "UninstallString")) {
  22.       if (g_oReg.getObj().String("Local",regDir,"UninstallString") != "")
  23.          return;
  24.    }
  25.    
  26.    g_sJsResult = "FlowExit";
  27. }
  28.  
  29. function chkRepair(){
  30.    if(!g_oDiag.getObj().GetOSString().match(/WinXP/i)){
  31.       return false;
  32.    }else{
  33.       regDir = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\IE40";
  34.          
  35.       if (g_oReg.getObj().IsRegValue("Local", regDir, "UninstallString") && g_oReg.getObj().String("Local",regDir,"UninstallString") != "") 
  36.          return false;
  37.       else
  38.          return true;
  39.    }
  40. }